package com.powernode.service;

import com.powernode.domain.Prod;
import com.baomidou.mybatisplus.extension.service.IService;
import com.powernode.model.ChangeStock;

public interface ProdService extends IService<Prod>{


    /**
     * 新增商品
     * @param prod
     * @return
     */
    Integer saveProd(Prod prod);

    /**
     * 查询修改商品的详情信息
     * @param prodId
     * @return
     */
    Prod queryProdDetailInfoById(Long prodId);

    /**
     * 修改商品信息
     * @param prod
     * @return
     */
    Integer modifyProd(Prod prod);

    /**
     * 查询小程序商品详情
     * @param prodId
     * @return
     */
    Prod queryWxProdInfoById(Long prodId);

    /**
     * 修改商品prod和sku的库存数量
     * @param changeStock
     * @return
     */
    Boolean changeProdAndSkuStock(ChangeStock changeStock);
}
